import { getFullChatThread } from "@/app/actions/fetchers"; import { chatSearchParamsCache } from "@/lib/searchParams"; import ChatWindow from "../chatWindow"; async function Page({ params, searchParams, }: { params: { chatid: string }; searchParams: Record; }) { const { firstTime, q, spaces } = chatSearchParamsCache.parse(searchParams); let chat: Awaited>; try { chat = await getFullChatThread(params.chatid); } catch (e) { const error = e as Error; return
This page errored out: {error.message}
; } if (!chat.success || !chat.data) { console.error(chat.error); return
Chat not found. Check the console for more details.
; } return ( 0 ? chat.data : undefined} threadId={params.chatid} /> ); } export default Page;